<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // 1. 生成四位随机数字的验证码
    //     - 7434


    function randomNumber(n){
        var str = "";
        for(var i=0;i<n;i++){
            str += random(0, 9)
        }
        return str;

        // =======

        // return Math.random().toString().substr(2, n);
    }

    // console.log(randomNumber(4));


    // 2. 生成四位随机数字+字母的验证码
    //     - a65D


    function randomString(n){
        var bigStr = "";
        // 先随机一个至少大于指定位的随机字符库
        for(var i=0;i<n;i++){
            var a = random(0, 9);
            var b = String.fromCharCode( random(97, 122) );
            var c = String.fromCharCode( random(65, 90) );

            bigStr += a+b+c;
        }

        var str = "";
        // 再从随机字符库中随机取指定位数
        for(var i=0;i<n;i++){
            str += bigStr[random(0, bigStr.length-1)];
        }
        return str;
    }

    // console.log( randomString(4) );





    // 范围随机数功能
    function random(max, min){
        return Math.round( Math.random() * (max-min) + min );
    }
</script>
</html>